development java developers crm investment software application projects open source customer asset management .net c++ relationship thin-client javascript j2ee management programming css php html radius3 financial planning